package com.sjd.farm.domain.dto.goods;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author : Mr.s
 * @version : 1.0
 * @description : 管理平台农场商品查询
 * @date : 2022-01-27 17:03
 */
@Data
public class SjdWebSiteFarmGoodsQueryResponseDTO {

    /**
     * 商品名称
     */
    private Long goodsId;

    /**
     * 商品名称
     */
    private String goodsName;

    /**
     * 商品大图
     */
    private String bigPicture;

    /**
     * 图片集合
     */
    @JsonIgnore
    private String goodsPictureStr;

    /**
     * 图片集合
     */
    private List<String> goodsPicture;

    /**
     * 商品简介
     */
    private String goodsTips;

    /**
     * 商品详情
     */
    private String goodsDetail;

    /**
     * 商品单价
     */
    private BigDecimal goodsPrice;

    /**
     * 商品类型id
     */
    private Integer goodsTypeClass;
    
    /**
     * 商品等级 利用等级进行判断
     */
    private Integer goodsLevel;

    /**
     * 库存量
     */
    private BigDecimal goodsStorage;

    /**
     * 是否上线
     */
    private Boolean isOnline;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /**
     * 创建者
     */
    private String creator;
}
